<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>JS数据类型简介与检测</title>
    </head>
    <body>
        <!-- JavaScript中两大类数据类型
                基本数据类型 如：Number、String、Boolean、undefined和Null
                复杂数据类型 如：Object、Array、Function、RegExp、Date、Map、Set、Symbol等等
        -->

        <script>
            // 使用typeof运算符可以检测值或者变量的类型
            // typeof 5;   此时输出的是number
            // typeof 'ROC';   此时输出的是string

            // console.log(typeof 5);      // number
            // console.log(typeof 'ROC');  // string
            // console.log(typeof '5');    // string

            var a = 123;
            var b = 'ROC';
            var c = '';

            console.log(a);         // 123
            console.log(typeof a);  // number
            console.log(typeof b);  // string
            console.log(typeof c);  // string


            // 5种基本数据类型的typeof检测结果
            // 类型名       typeof检测结果      值举例
            // 数字类型     number              5
            // 字符串类型   string              'ROC'
            // 布尔类型     boolean             true或者false
            // undefined类型  undefin           undefined
            // null类型     object              null
        </script>
    </body>
</html>